const { User } = require('./../../model/user');
module.exports = async(req, res) => {

    //标识，标识当前访问的是用户管理页面
    req.app.locals.currentLink = 'user';

    //获取到get请求参数中的用户ID
    const { message, id } = req.query;
    if (id) {
        //渲染用户修改页面
        let user = await User.findOne({ _id: id });
        res.render('admin/user-edit', {
            message: message,
            user: user,
            link: '/admin/user-modify?id=' + user._id,
            button: '修改',
            edc: '用户ID:' + user._id
        });
    } else {
        //渲染用户添加页面
        res.render('admin/user-edit', {
            message: message,
            link: '/admin/user-edit',
            button: '添加',
            edc: '用户添加',
        });
    }
}